1. JavaScript / Говнокод #4404

    +162

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <div style="position:relative">
    
    Всего товаров: 1<br />
    
    На сумму: 5 750,00
    
    
    
    </div>
    
    <script>$("#korzina").load("/korzina.php",{'fsdfsad':true});</script>

    Сей кодъ подгружается аяксом из скрипта /korzina.php в div#korzina. Естественно, тут же выполняется строчка номер 6, и онъ ещё раз подгружается. И ещё раз. И ещё раз...
    Долго думал, почему так тормозит браузер и почему по vnstat'у 64 кбит/с вверх и 24 вниз при простом просмотре страницы. Думаю, админ сервера (там стоит Apache, кеке) хотел бы удавить аффтара не меньше, чем я. Сайт в продакшне с марта.

    Запостил: telnet, 20 Октября 2010

    Комментарии (26) RSS

    • строчка номер 11
      fixed
      Ответить
    • fsdfsad - показательно
      Ответить
    • Вебкил хакнул Апач? ;)
      Ответить
    • при разработке был применен паттерн "Дятел".
      Ответить
    • вы так говорите Apache, как будто тотальное нищебродство заставляет вас юзать какое-то кустарное говно типа nginx
      Ответить
      • Вы так говорите "тотальное нищебродство", "кустарное говно", что я понять не могу, это вброс темы для срача или что-то более осмысленное.
        Ответить
        • да собственно, мне самой интересно, сколько экономит ТОО "Крутохост" снеся апача и поставив нечто облегченное (в пресной воде плавает, что характерно)...
          Ответить
          • Если подходить с этих позиций, то да, пофиг. Вычислительную мощность давно никто не считает, клиенту плевать на всё, кроме работы сайта. У меня тут больше личные счёты, пожалуй. Наличие неслабых мощностей, за которые уплочено из чужого кармана, не убавляет желания дать по мозгам обезьянам, плодящим тормоза на ровном месте. Ибо приходилось париться с попытками тюнинга в доску кривых аппликух, кладущих дедик под смешной нагрузкой. Там и апач помянешь, и чьих-то родственников (последних в особенности).
            Ответить
            • На шаредах например чпу считают, чтоб говноскриптеров держать в узде. (как бы раздел не PHP поэтому не буду упоминать насколько редко встречаются скрипты отдающие скажем 304, и насколько распространено обратное явление - 200 и ценные изменения в строке "к этой сранице обращались N раз") т.е. миграция с Apache на nginx может дать прирост производительности и следовательно кол-ва говносайтиков на писюк по 3 бакса в месяц
              Ответить
              • Прирост производительности может дать установка nginx/lighttpd перед Apache с проксированием последнему даже всех 100% запросов. С prefork'ом это менее заметно, но всё же. Как обстоят дела на шаредах, я не могу утверждать на все сто, но, походу, везде стоит чистый Апач. Только у Инфобокса мельком видел прикольную фишку - часть пространства "под динамические сайты", часть "оптимизирована под статические" (не проверял, что именно у них там стоит, но сами формулировки кагбе намекают).
                Ответить
                • если убить всех доширакщиков, которые делают внешний джойн по varchar(255) по 300 раз на каждый заход на сайт -- на свете почти не останется тормозящих пхп сайтов)

                  как-то раньше у людей ничего не тормозило и на 200м пентиуме
                  Ответить
                  • потому что порог вхождения был выше. Старшее поколение помнит, как хитростями экономили такты и шаги
                    Ответить
                  • Джойн - это скорее к базе, мы тут, вроде, про веб-сервера говорили =) Что до доширакщиков... По собственному опыту - непробиваемое "но работает же!" бесполезно как-то оспаривать, только нервы тратить. Лучше либо напрочь забить, либо подождать, пока сами прибегут, и вот тогда уже называть бОльшую цену и свои условия.
                    Ответить
                • насколько я понимаю, реверс прокси - очень распространенное явление у хостеров
                  мне вот говнокод сегодня вернул 504 Gateway Timeout
                  Ответить
                  • Говнокод, судя по IP, находится в Hetzner'овском ДЦ в Гунценхаузене. На том же IP ещё 7 сайтов, так что это вряд ли виртуальный хостинг. Ничего удивительного, имхо, что на своём сервере человек отказывается от чистого Apache, особенно если это VPS с ограничением по памяти.
                    Ответить
          • [offtopic]
            Пол сменили?
            [/offtopic]
            Ответить
            • эпиграф: вышла Василиса Прекрасная за Ивана Дурака и стала Василисой Дурак.

              тут семейная чета БагМиНотов, то он, то его мисска пишут, х разберешь где кто = )
              Ответить
              • Логично.
                Коли женюсь - буду разлогиниваться.
                Ответить
                • > Логично.
                  не совсем. жениться - логиниться, разлогиниваться - развод
                  Ответить
            • глазастый! завелись багминоты :-D
              Ответить
      • да ладно, nginx -- редкий случай нормального проекта, хотя в 99% случаев он не нужен, и админы поставили его просто потому, что так написано на опеннете
        Ответить

    Добавить комментарий