Тема: Системные администраторы!!!

Ответить в теме
Страница 3 из 3 ПерваяПервая 1 2 3
Показано с 41 по 49 из 49
  1. Вверх #41
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,648
    Репутация
    822
    Цитата Сообщение от Grizli Посмотреть сообщение
    Инфа с php.net немного устарела, но общий смысл проглядывается. Да все равно какие вы коннекты используете, если вы не умеете с ними обращатся, то все до лампочки.



    1) Изменение размеров буферов и таймаутов в базе
    + Принудительное закрытие хендлов в конце выполнения скрипта. Делается по разному. Самый простой способ, аппендить в php.ini дополнительный скрипт.

    2) То что можно сделать средствами БД делается на скриптах. Разница в производительности иногда уж очень большая.

    Прикрутить оптимизатор.

    3) Корявые джойны. Когда то развлекался с запросами и разница в скорострельности между 2 запросами возвращающими одни и теже данные была порядка 150 раз

    Увеличение кэша БД. Чтобы идиотские выборки хранились Либо наоборот уменьшить, чтобы был отловлен программер.

    4) Все что движется и недвижется храним в базе. Неоднократно созерцал хранение в базе картинок.

    Здесь можно создание кэшей картинок на лету организовывать. Если картинки по урлу нет, то запустить обработку скрипта, если есть то отдать ее

    5) Нет оптимизируется изображения под максимальный размер для отображения. Пользователь залил размером 2400x1800 хз сколько метровую фотку а на сайте она отображается в размере 240x180 просто зажата хтмл тегами

    Приблизительно тоже самое что 4 пункт
    Ох ты Боже мой, это какой-то админо-программист-подкостыльник выходит.


  2. Вверх #42
    Новичок Аватар для google
    Пол
    Мужской
    Сообщений
    63
    Репутация
    21
    1) Как пишут в умных книжках закрывать соединение с базой совсем необязательно. Многие так и делаю. Только вот когда запросов стает много коннекты по таймауту не успевают вылетать и тупо выжыраются все свободные хендлы. После этого на сайте созерцаем "To many connection to database". База в ауте
    OMG! это на PHP так пишут? в PHP нет connection pool-ов? как же там борятся с DOS-ами?
    с большой буквы Г

  3. Вверх #43
    Постоялец форума Аватар для Grizli
    Пол
    Мужской
    Сообщений
    1,216
    Репутация
    291
    Цитата Сообщение от Fallout Посмотреть сообщение
    Ох ты Боже мой, это какой-то админо-программист-подкостыльник выходит.
    Когда я для себя условно разделил периоды освоения программинга и админства.
    1) Я ничего не знаю.
    2) Ооо, я что-то могу сделать
    3) Все супер, всех порву (активного опыта год+)
    4) Блин, да я вообще ни в чем не шарю.
    5) Реализуется все что движется и не движется
    6) Условно я бы назвал Гуру.

    Хотя 6 наверняка можно подробить.

    На каком уровне вы находитесь?

  4. Вверх #44
    Постоялец форума Аватар для Grizli
    Пол
    Мужской
    Сообщений
    1,216
    Репутация
    291
    Цитата Сообщение от google Посмотреть сообщение
    OMG! это на PHP так пишут? в PHP нет connection pool-ов? как же там борятся с DOS-ами?
    Никак. Даже активный вызов файла
    <?php ?>
    может положить серв. Проблема не в самом ПХП, а в том что его дергает.
    Последний раз редактировалось Grizli; 23.06.2011 в 09:00.

  5. Вверх #45
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,648
    Репутация
    822
    Цитата Сообщение от Grizli Посмотреть сообщение
    Когда я для себя условно разделил периоды освоения программинга и админства.
    1) Я ничего не знаю.
    2) Ооо, я что-то могу сделать
    3) Все супер, всех порву (активного опыта год+)
    4) Блин, да я вообще ни в чем не шарю.
    5) Реализуется все что движется и не движется
    6) Условно я бы назвал Гуру.

    Хотя 6 наверняка можно подробить.

    На каком уровне вы находитесь?
    А почему вы так внезапно задали мне этот вопрос ?

    5 пункт поясните кстати

  6. Вверх #46
    Постоялец форума Аватар для Grizli
    Пол
    Мужской
    Сообщений
    1,216
    Репутация
    291
    Цитата Сообщение от Fallout Посмотреть сообщение
    А почему вы так внезапно задали мне этот вопрос ?
    Просто ответ с цитированием.
    На админа- подкостыльника наверное обиделся

    Цитата Сообщение от Fallout Посмотреть сообщение
    5 пункт поясните кстати
    5 пункт имеет смысл рассматривать, только если был пройден 4. Иначе это больше к 3 относится.

    Нет ни страха, ни эмоций. Если надо что-то сделать это делается. Без особого вникания в возможные подводные камни.

  7. Вверх #47
    Новичок Аватар для google
    Пол
    Мужской
    Сообщений
    63
    Репутация
    21
    Цитата Сообщение от Grizli Посмотреть сообщение
    Никак. Даже активный вызов файла
    <?php ?>
    может положить серв. Проблема не в самом ПХП, а в том что его дергает.
    не может быть чтобы в классическом LAMP-е не была решена эта проблема
    в частности по поводу пулов гугл со мной солидарен:
    http://httpd.apache.org/docs/2.2/mod/mod_dbd.html
    http://www.apachetutor.org/dev/reslist

    вы сами на каком уровне вышесказанной градации находитесь? =)
    с большой буквы Г

  8. Вверх #48
    Постоялец форума Аватар для Grizli
    Пол
    Мужской
    Сообщений
    1,216
    Репутация
    291
    Цитата Сообщение от google Посмотреть сообщение
    не может быть чтобы в классическом LAMP-е не была решена эта проблема
    в частности по поводу пулов гугл со мной солидарен:
    http://httpd.apache.org/docs/2.2/mod/mod_dbd.html
    http://www.apachetutor.org/dev/reslist
    Надстроек хватает, плоть до прописывания правил в фаервол. Но любая навеска утяжеляет вебсервер в плане сжираемых ресурсов. На тот же нгинх народ переходит не для того чтобы поддержать отечественного производителя.

    Цитата Сообщение от google Посмотреть сообщение
    вы сами на каком уровне вышесказанной градации находитесь? =)
    Хотелось бы верить что на 5

  9. Вверх #49
    Новичок Аватар для google
    Пол
    Мужской
    Сообщений
    63
    Репутация
    21
    Цитата Сообщение от Grizli Посмотреть сообщение
    Надстроек хватает, плоть до прописывания правил в фаервол. Но любая навеска утяжеляет вебсервер в плане сжираемых ресурсов. На тот же нгинх народ переходит не для того чтобы поддержать отечественного производителя.
    я не думаю что обслуживание пула сожрет больше ресурсов чем обслуживание over 9000 новых коннекций в базу, при использовании апача это лучшее решение

    да и на нгинкс люди переходят чтобы уменьшить конкретно кол-во потоков (http://en.wikipedia.org/wiki/Proactor_pattern), и как следствие ресурсов, и также уменьшив при этом переключение контекстов...плагин-ы и моды к этому не имеют отношения, таже как и пул коннекшенов...нгинкс - это просто другая архитектура
    с большой буквы Г


Ответить в теме
Страница 3 из 3 ПерваяПервая 1 2 3

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения