Моят сайт ще бъде включен в много популярен технически блог. Вече надградих сървъра си, за да се справя с трафика. За какви други неща трябва да съм подготвен?

Освен другите добри предложения досега, може да искате да стартирате сайта си и чрез някои бенчмарк инструменти като Page Page на Google Speed ​​и YSlow - ако не разбирате или искате повече информация за някои от резултатите, има някои блогове, които отидете по-задълбочено с обяснения - за да видите дали някои прости промени в това, което имате, биха могли да доведат до някои евтини печалби от производителността, без да хвърляте повече пари и хардуер по проблема.

Можете също така да изпълните предварителни тестове за натоварване и производителност, като използвате безплатни инструменти преди и след всякакви промени, които правите, за да видите каква е печалбата от производителността, ако има такава.

  • 1 Дан, щях да кажа нещо твърде подобно, за да добавя съвсем нов отговор. В допълнение към този чудесен отговор, както и към останалите, погледнете назад във вашия код за всяка HTTPRequest (Изображения, външни таблици със стилове, външни javascripts и т.н.) и ги изрежете. Използвайте CSS спрайтове: css-tricks.com/css-sprites

Вместо да генерирате чисто статични страници, както Джон Конде препоръчва, можете да настроите кеш като напр. Лак. След това Varnish приема всички заявки и ги кешира за по-нататъшна употреба. По този начин уеб сървърът трябва да обработва много по-малко заявки.

Ако се представя статия или конкретни страници, трябва да създадете статични версии от тях. Обслужването на статични страници използва далеч по-малко ресурси от динамичните страници.

Какво надстроихте, за да се справите с трафика? Трябва да го поставите на ec2 сървър със scalr, за да изведете допълнителни екземпляри на сървъра, ако трафикът се увеличи плюс добавете балансиращ товар

http://code.google.com/p/scalr/

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?