Здравейте, докато се ровех във форума на opencart попаднах на една тема за по- бързо зареждане на магазина. Темата е малко стара но предполагам че е актуална и днес. Там предлагат:
1 да се оптимизират снимките.
2 да се пусне gzip
3 кеширане
До тук добре най- интересното за мен е точка 4 в която се предлага снимките да се зареждат от под домейн. Обясняват го по следния начин.
Ако имате всичко на един домейн, като http://www.mydomein.com , Тогава текста, изображенията и всички скриптове са поискани от същия домейн.
Това означава, че съдържанието се изтегля едино след друго .... вашия текст, след това вашите снимки, а след това вашите скриптове ...
Ако разделите съдържанието на различни поддомейни браузърът ви може да направите няколко връзки в едно и същото време и изображения, скрипт и текст .... и всякакво друго съдържание ще се зареждат успоредно и по този начин страницата зареждат по-бързо.
Докато текстът ви се зарежда, изображенията също може да се зареждат.
Така че вместо
Може да стане
Това може да стане лесно като
1 Създавате си един под домейн image.mysite.com
2 променете файла config.php и admin.php
Ако използвате SSL сертификат
Тест който е направен
Първи тест без промените:
1 (9.515s)
2 (6.484s)
След промените:
1(8.033s)
2(4.029s)
Разликата от 2.5 сек ме заинтригува и довечера мисля да го пробвам. Ако има някой който го е пробвал вече нека да сподели. След като го пробвам ще кажа как са преминали тестовете. Вие какво мислите ще има ли ефект от тези въртележки.
1 да се оптимизират снимките.
2 да се пусне gzip
3 кеширане
До тук добре най- интересното за мен е точка 4 в която се предлага снимките да се зареждат от под домейн. Обясняват го по следния начин.
Ако имате всичко на един домейн, като http://www.mydomein.com , Тогава текста, изображенията и всички скриптове са поискани от същия домейн.
Това означава, че съдържанието се изтегля едино след друго .... вашия текст, след това вашите снимки, а след това вашите скриптове ...
Ако разделите съдържанието на различни поддомейни браузърът ви може да направите няколко връзки в едно и същото време и изображения, скрипт и текст .... и всякакво друго съдържание ще се зареждат успоредно и по този начин страницата зареждат по-бързо.
Докато текстът ви се зарежда, изображенията също може да се зареждат.
Така че вместо
HTML:
http://www.mysite.com/shop/
http://www.mysite.com/shop/image/
HTML:
http://www.mysite.com/shop/
http://image.mysite.com/
Това може да стане лесно като
1 Създавате си един под домейн image.mysite.com
2 променете файла config.php и admin.php
HTML:
// HTTP
define('HTTP_SERVER', 'http://www.mysite.com/');
[b]define('HTTP_IMAGE', 'http://images.mysite.com/');
// HTTPS
define('HTTPS_SERVER', 'https://www.mysite.com/');
[b]define('HTTP_IMAGE', 'http://images.mysite.com/');
// DIR
define('DIR_IMAGE', '/home2/mysite/public_html/images/');
Ако използвате SSL сертификат
HTML:
// HTTP
define('HTTP_SERVER', 'http://www.mysite.com/');
define('HTTP_IMAGE', 'http://images.mysite.com/');
// HTTPS
define('HTTPS_SERVER', 'https://www.mysite.com/');
define('HTTPS_IMAGE', 'https://www.mysite.com/images/');
// DIR
define('DIR_IMAGE', '/home2/mysite/public_html/images/');
Тест който е направен
Първи тест без промените:
1 (9.515s)
2 (6.484s)
След промените:
1(8.033s)
2(4.029s)
Разликата от 2.5 сек ме заинтригува и довечера мисля да го пробвам. Ако има някой който го е пробвал вече нека да сподели. След като го пробвам ще кажа как са преминали тестовете. Вие какво мислите ще има ли ефект от тези въртележки.