Где хранить файлы (рассуждения по оптимизации сайта)
Подготавливаю к открытию один свой проект (проект должен получится достаточно посещаемым и хранящий много медиа-контента) и задумался над одним вопросом, но сначала предыстория:
Что сейчас сделано, можно рассматривать как советы новичкам. Верстка сайта: - стараюсь делать верстку минимальной по html коду - стараемся подключать как можно меньше дополнительных файлов: примером могут служить CSS файлы. Лучше, по возможности сделать всего 1 CSS файл и желательно его сжать (это обычно делается скриптами, которые удаляют пробелы и т.п.) - при верстке стараемся использовать как можно меньше графических файлов, по возможности несколько картинок объединяем в одну и юзаем background-position Первоначальное распределение трафика: - создаем несколько поддоменов (далее поясню для чего) - размещаем домены на разных серверах (дедик, vps, виртуальный хостинг) главное требование к этим поддоменам: доступ по FTP. Также желательно отсутствие ненужных компонентов, например РНР. - грамотно разбиваем файлы на поддомены, например: файлы верстки можно положить на поддомен style и т.д. И вот я подошел к своему вопросу: где хранить картинки, и прочие статичные файлы? Тут необходимо учитывать ширину канала, стоимость размещения и т.п. Пока я склоняюсь размещать поддомены на jino.ru. Может кто-то посоветует еще варианты. Вероятно стоит брать простенькие VPS держащие 100Мb/s? Может кто-то сталкивался с подобным анализом по аспектам: ширина канала, объем диска, бекапы, стоимость. |
Цитата:
насчет vps ничего сказать не могу, ни разу не юзал. .. если вы так боитесь хабра-эффекта, то зря. да и зачем на каждый файл выделять поддомен? все равно браузер держит только 2 (или уже больше, 3-4) одновременных соединений на сайт Цитата:
плохо Код:
.a { background-image : url('lol.jpg');padding: 20px } Код:
.a, .b, .c { background-image : url('lol.jpg') } |
Спасибо! Мне понадабятся любые советы и полезные ссылочки по теме.
Цитата:
Например: имеется 1 страница в которой 300Kb JS скриптов, 300Kb CSS, 300Kb картинок. Если мы это разделим на 3 сервера то трафик на сервера сокртится в 3 раза(в идеале, я не рассматриваю сейчас кеширование). Грубо говоря я сейчас боюсь не влезть в 100Mb/s ... т.к. если имеем 100 человек одновременного онлайна то скорость загрузки сайта (в идеале) снизится до 1Mb/s. Думаю 1 сервера (виртуального хостинга там 10Mb/s) хватит для CSS и JS и каритнок верстки. Остальной мультимедиа-контент думаю делить на сервера. Вот только что лучше: чуть дорогой VPS со 100Mb/s или более дешевый виртуальный хостинг с 10Mb/s? |
|
Цитата:
Буду рад всем хорошим ссылкам по оптимизации (также про серверную часть, можно в личку ссылки кидать) ... |
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Про nginx, уверен, ты и сам знаешь. |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 21:56. |