Архив на февраль 2011 года

Повышение производительности с Apache MPM работника WordPress

1 commento » Apache , Журнал , Open Source , Советы и хитрости , Wordpress 1 Комментарий »

За пару недель для одного из моих тестовом сервере я модернизировал Apache2 MPM приведения его от версии "Prefork» на «работников». Я решил сделать этот тест после прочтения некоторые интересные должности, которые описаны значительные улучшения в производительности WordPress после выполнения этого обновления. Суд подтвердил все на сервер в вопрос - что больше не получается пылающий "Lenny" - я смог записать чистое уменьшение средней загрузки во время выполнения большого количества процессов, порожденных через FastCGI PHP5 одновременных вызовов WordPress, вроде самодельных banchwork собственного производства с простого скрипта PHP.

Я объясняю быстро, что представляет собой разницу между двумя версиями Apache, по крайней мере на тех аспектах, которые влияют на производительность WordPress, то: в то время как версия обычно считается стандартным - называется "Prefork" - использует Multi-Processing Module-процессы на основе, версии "рабочих" вместо того чтобы использовать потоки. Модель "Prefork" управляет процессом для каждого соединения, в то время как модель "Рабочий" управляет процессом для каждой группы потоков и потока для каждого соединения. Таким образом, версия «рабочий» Apache2 как правило, используют меньше памяти и лучшее распределение звонков на процессоре направляя их на наибольшее число ядер - по этой причине мы склонны считать "рабочий" больше подходит для многоядерных серверов, в том смысле, что есть на что вы можете измерить самых значительных улучшений производительности.

Однако будьте готовы, выигрыш может быть значительно сложной для многих из вас может работать PHP5 mod_fcgid только в режиме в то время как вы будете вынуждены отказаться от mod_php5 Apache! Подумайте дважды, прежде чем так что этот тип операции.

Поскольку они, как правило, настроить мой сервер, переход от "Prefork" на "рабочих" в моем случае была одной командой:

aptitude install apache2-mpm-worker

Aptitude раз предупредил меня, что установка этого пакета приведет к удалению libapache2-мод-php5:

# aptitude install apache2-mpm-worker
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso
Lettura informazioni sullo stato... Fatto
Lettura delle informazioni sullo stato esteso
Inizializzazione dello stato dei pacchetti... Fatto
Lettura delle descrizioni dei task... Fatto
I seguenti pacchetti sono DIFETTOSI:
libapache2-mod-php5
I seguenti pacchetti NUOVI (NEW) saranno installati:
apache2-mpm-worker
I seguenti pacchetti saranno RIMOSSI:
apache2-mpm-prefork{a}
0 pacchetti aggiornati, 1 installati, 1 da rimuovere e 0 non aggiornati.
È necessario prelevare 0B/242kB di archivi. Dopo l'estrazione, verranno occupati 8192B.
I seguenti pacchetti hanno dipendenze non soddisfatte:
libapache2-mod-php5: Dipende: apache2-mpm-prefork (> 2.0.52) ma non è installabile o
apache2-mpm-itk ma non è installabile
Le seguenti azioni permetteranno di soddisfare queste dipendenze:
Rimuovere i seguenti pacchetti:
libapache2-mod-php5
Il punteggio è 119

Если вы решите продолжить - Я повторяю: окончательно отказавшись от mod_php5! - Установка будет происходить в несколько секунд, как правило, с окончательным апач перезапустить с помощью:

/etc/init.d/apache2 restart

С этого момента, вам остается только наслаждаться превосходной производительности Apache2 MPM "Рабочий".

В Падуе, Флоренции и Финале Лигуре официального релиза Debian Squeeze партия!

Nessun commento » Объявления , веб-журнал , новости , Open Source Комментариев нет »

Отсутствие всего за один день до официального релиза новой Debian GNU / Linux 6.0 - под кодовым названием Squeeze . Весь мир готовится к празднованию дня рождения этого новая версия Debian doverosissima организации фестиваля, который включает в себя всех, но всех тех, кто хочет принять участие: студенты, энтузиасты, новичок, болельщиков, специалистов и пользователей всех типов и уровней.

На данный момент в Италии только три партии Debian Squeeze выпуска официально зарегистрированных на сайте Linux-дистрибутива: Финале Лигуре , Флоренции и Падуе .

Кто там, не пропустите участвовать! Те, кто где-либо еще в мире - и в эти дни вы чувствуете, как если бы я им завидую! - Можно проконсультироваться официальный список партий, которые проводятся в каждой стране по этому адресу: http://wiki.debian.org/ReleasePartySqueeze

GIMP: мульти разрешением значок с прозрачностью

Nessun commento » Open Source , Советы и хитрости Комментариев нет »

Задержка это очень хорошо сделано учебник о том, можно с легкостью создавать значки с GIMP . Объяснение очень подробный, поэтому я ношу краткое резюме.

Учитывая, что значки становятся все более важными для быстрого поиска ресурса в веб-браузер, менеджер закладок, или даже приложения для мобильных устройств, надо сказать, что создание значка подходит для всех этих работ инструменты необходимо differentissimi некоторой осторожности. В первую очередь, кратномасштабный: иконка будет корректно отображаться во всех популярных форматах - 16x16px, 32x32px, 64x64px и 128x128px.

Ограниченное до минимального размера, чтобы держать всех счастливыми не является подходящим выбором: у нас будет много приложений, которые покажут вам, как кадр состоит из непонятных значок pixeloni за уши. Принимайте только больших размеров будет производить, а полное отсутствие значка поддержки у пожилых или которые просто не в состоянии воспроизвести иконку из фаворитов до этих размеров.

С GIMP - известный свободное программное обеспечение и открыть редактор исходного изображения - вы можете создавать предварительно отформатированный значок с изображения различных размеров, в результате чего не только эффективным, но и кратномасштабный прозрачности эффектов, характерных для формата PNG, вот простые шаги, чтобы следовать.

  1. создания изображений в формате. PNG, чтобы размер 128x128px и сохранить
  2. сделайте копию первого изображения, уменьшить его и сохраните его отдельно 64x64px
  3. сделайте копию первого изображения, уменьшить его и сохраните его отдельно 32x32px
  4. сделайте копию первого изображения, уменьшить его и сохраните его отдельно 16x16px
  5. вновь открыть первый на 128x128px
  6. импорт изображений в виде слоя 64x64px
  7. импорт изображений в виде слоя 32x32px
  8. импорт изображений в виде слоя 16x16px
  9. сохранить полученное изображение в качестве ОС Windows иконку (. ICO), дающие правильные размеры, соответствующих разным уровням

Готово! Теперь нужно просто включить в ваши страницы, кратномасштабный значок и звонок с соответствующей HTML-теги:

<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />