Такие вещи обычно я делаю абсолютным позиционированием четырех блоков с фоном в виде картинок с уголками. Можно также их делать вложенными. В этом случае можно обойтись и без абсолютного позиционирования.
nukl3r: Долгое время не изменяется счётчик посетителей.
Контент добавляеться часто, оптимизация есть, вроде на первый и вторые взгляды нормально, но вот проблема, Яша не продвигает
В чём может быть проблема?
Собственно, а почему посетители должны к вам приходить? Что у вас интересного есть? Как они вас найдут?
Продвигать должен не "Яша" с "Гошей", а вы.
Мораль: нужно продолжать работать над сайтом, а также учится, учится и еще раз учиться.
myhand: Это не совсем то, что вы написали вначале, верно ?
Почему? Вначале написал коротко, потом расписал шире :)
myhand: И как idle-процессы связаны с соотношением процесс/ядро?
всмысле? Есть родительский процесс Apache, который создает [MaxSpareServers] дочерних. Ядро уже их и распределяет по ядрам
myhand: Открою страшную тайну: Min/MaxSpareServers имеет смысл выставлять в соответствие
с характером нагрузки на сервер. Т.е. насколько сильно меняется частота
запросов к веб-серверу. Каких-либо общих рекоммендаций дать здесь -
увы - никак невозможно в принципе. Ибо нагрузка разная бывает.
Это все понятно. Оптимизация под нагрузку - это штука комплексная. Было бы все так просто...:) Кроме MaxSpareServers есть еще кучи других параметров и решений :)
differnetlocal: Гм, бред. У нас ресурсов-то кроме мифических "ядер" (которых у нас нет - у нас есть виртуальный CPU с заданным пределом ТЧ, а не выделенные под нас ядра физического камня) нет?
Здесь все зависит от технологии виртуализации и механизмов разделения ресурсов.
differnetlocal: Да и на дедике это было бы крайне не оптимально. Допустим, у нас 2xQuad Xeon. Следуя вашей логике мы держим постоянно работающими максимум 8 апачей. А если у сайта посещаемость - 300 хитов в сутки? А если 30 000 000?
Не нужно утрировать :) Зачастую оптимизация дедика выходит далеко за рамки MaxSpareServers :)
The MaxSpareServers directive sets the desired maximum number of idle child server processes.
Если переводить дословно, то эта директива указывает максимальное число одновременных фоновых процессов, которые были порождены родительским и готовы обслуживать новые соединения.
Наибольшая производительность достигается когда один процесс работает на одном ядре процессора
Flector: спасибо за ответы, проблему удалось решить через MaxSpareServers = 3
Это параметр, который указывает максимальное число запущенных процессов Apache. В идеале это число должно быть равно количеству ядер процессора, на котором работает VPS
nginx, кстати, тоже настроить надо. Я использую схему, где nginx непосредственно обслуживает запросы пользователей и отдает статику, а апач генерирует код. Также поставил акселератор APC и думаю о кешировании запросов к БД. Поскольку пока свободных ресурсов у меня очень много, то я дальше оптимизировать не стал.
Kamchess: Вообще-то о монетизации сайта надо размышлять ещё до того, как он создан и выложен в Сеть. Каждый зашедший на сайт посетитель должен приносить пусть и минимальную, но прибыль.
Вы, видимо, никогда не занимались бизнесом, поэтому рассуждаете примерно так: "Вот я открыл новый магазин, но продавать в нём пока ничего не буду. Подожду пока будет заходить 1000 посетителей в день, тогда и придумаю что продавать и как зарабатывать".
Сайты бывают разные. Одни делаются от души и приносят прибыль. Другие делаются изначально ради получения прибыли.
Мне больше нравится первые. Здесь я полностью солидарен с The WishMaster'ом. Дело должно нравиться. Сайты нужно делать от души. Посетители это чувствуют. Будут посетители - будет и прибыль.
P.S. Посещаемость 1000 человек в сутки я получал примерно за месяц.
Такие вещи обычно я делаю абсолютным позиционированием четырех блоков с фоном в виде картинок с уголками. Можно также их делать вложенными. В этом случае можно обойтись и без абсолютного позиционирования.
Долгое время не изменяется счётчик посетителей.
Контент добавляеться часто, оптимизация есть, вроде на первый и вторые взгляды нормально, но вот проблема, Яша не продвигает
В чём может быть проблема?
Собственно, а почему посетители должны к вам приходить? Что у вас интересного есть? Как они вас найдут?
Продвигать должен не "Яша" с "Гошей", а вы.
Мораль: нужно продолжать работать над сайтом, а также учится, учится и еще раз учиться.
Это не совсем то, что вы написали вначале, верно ?
Почему? Вначале написал коротко, потом расписал шире :)
И как idle-процессы связаны с соотношением процесс/ядро?
всмысле? Есть родительский процесс Apache, который создает [MaxSpareServers] дочерних. Ядро уже их и распределяет по ядрам
Открою страшную тайну: Min/MaxSpareServers имеет смысл выставлять в соответствие
с характером нагрузки на сервер. Т.е. насколько сильно меняется частота
запросов к веб-серверу. Каких-либо общих рекоммендаций дать здесь -
увы - никак невозможно в принципе. Ибо нагрузка разная бывает.
Это все понятно. Оптимизация под нагрузку - это штука комплексная. Было бы все так просто...:) Кроме MaxSpareServers есть еще кучи других параметров и решений :)
Гм, бред. У нас ресурсов-то кроме мифических "ядер" (которых у нас нет - у нас есть виртуальный CPU с заданным пределом ТЧ, а не выделенные под нас ядра физического камня) нет?
Здесь все зависит от технологии виртуализации и механизмов разделения ресурсов.
Да и на дедике это было бы крайне не оптимально. Допустим, у нас 2xQuad Xeon. Следуя вашей логике мы держим постоянно работающими максимум 8 апачей. А если у сайта посещаемость - 300 хитов в сутки? А если 30 000 000?
Не нужно утрировать :) Зачастую оптимизация дедика выходит далеко за рамки MaxSpareServers :)
Нет, не угадали
А зачем гадать? Читайте документацию:
Если переводить дословно, то эта директива указывает максимальное число одновременных фоновых процессов, которые были порождены родительским и готовы обслуживать новые соединения.
Наибольшая производительность достигается когда один процесс работает на одном ядре процессора
спасибо за ответы, проблему удалось решить через MaxSpareServers = 3
Это параметр, который указывает максимальное число запущенных процессов Apache. В идеале это число должно быть равно количеству ядер процессора, на котором работает VPS
nginx, кстати, тоже настроить надо. Я использую схему, где nginx непосредственно обслуживает запросы пользователей и отдает статику, а апач генерирует код. Также поставил акселератор APC и думаю о кешировании запросов к БД. Поскольку пока свободных ресурсов у меня очень много, то я дальше оптимизировать не стал.
Вообще-то о монетизации сайта надо размышлять ещё до того, как он создан и выложен в Сеть. Каждый зашедший на сайт посетитель должен приносить пусть и минимальную, но прибыль.
Вы, видимо, никогда не занимались бизнесом, поэтому рассуждаете примерно так: "Вот я открыл новый магазин, но продавать в нём пока ничего не буду. Подожду пока будет заходить 1000 посетителей в день, тогда и придумаю что продавать и как зарабатывать".
Сайты бывают разные. Одни делаются от души и приносят прибыль. Другие делаются изначально ради получения прибыли.
Мне больше нравится первые. Здесь я полностью солидарен с The WishMaster'ом. Дело должно нравиться. Сайты нужно делать от души. Посетители это чувствуют. Будут посетители - будет и прибыль.
P.S. Посещаемость 1000 человек в сутки я получал примерно за месяц.
мне тоже нравилась joomla, но в ней много багов, и плохо для сео.
Каких багов? Чем для SEO плох?
А так я бы посоветовал бы Drupal
А код - это что-то ваще... думаю, стоит обратиться к разработчику движка или его саппорту. Это ужос!
+1
Код и вправду ужасный. С этим определенно что-то надо делать. Особенно с JavaScript-вставками.
Также можно попробовать gzip сжатие включить
Для сапы и лиекса посещаемость не нужна
О них то забыл :) Хотя хорошие ТИЦ и ПР здесь лишними не будут. Над сайтом стоит еще поработать
Просто за неуникальный дизайн санкций нет. А вот за неуникальный контент запросто.