|
Несколько вопросов по PHPОбсуждение темы Несколько вопросов по PHP в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; ОБЪЯСНИТЕ/ОТГОВОРИТЕ ПСОТ Кукусики, йоу! Вот вам несколько вопросиков: 1. Насколько важно кеширование при посещаемости сайта при 1000+- хитов/сутки? 2. Насколько важно в MySql ... |
|
Опции темы |
26.03.2009, 04:09 | #1 |
|
ОБЪЯСНИТЕ/ОТГОВОРИТЕ ПСОТ
Кукусики, йоу! Вот вам несколько вопросиков: 1. Насколько важно кеширование при посещаемости сайта при 1000+- хитов/сутки? 2. Насколько важно в MySql ставить типы полей varchar-ы/хуяры и т.д., вместо того, что бы везде выбрать TEXT? 3. Есть ли универсальные методы по оптимизации запросов к бд/оптимизации кода? Ну, не универсальные, а типа «10 способов ускорить сайт». 4. Посоветуйте готовую цмс-ку, в которой просто разобраться и что бы она была гибкая. Большие возможности ни к чему. 5. Что лучше - писать выборку на языке мускула, или дергать из базы все, а на пхп уже отбирать то, что нужно? И можно чуть более развернуто, чем «дададанетда»? А с меня всем симпафффка и я стану вашим постоянным ПЧ... ААаааа..... Добавлено через 14 минут И да — чуть не забыл: Как можно натравить на свой сайт (локально) виртуальных хостов, что бы проверить — сколько он выдерживает? И проверить тормознутость тех или иных модулей? У мну стоит Денвер (да, я лох), если это, конечно, имеет какое-либо значение. Последний раз редактировалось Nielson; 26.03.2009 в 04:10.. Причина: Добавлено сообщение |
|
26.03.2009, 09:38 | #2 |
|
1. Зависит от используемой железки. Но, вообще, нужно — просто чтобы выработать у себя хороший вкус.
2. По тексту плохо (медленно) идёт поиск. И есть вероятность что введут какашку (вместо числа текст, например). Так что обязательно указывать корректно. 3. Использовать индексы на полях, по которым ведётся поиск. Причём, если в WHERE идёт условие по нескольким полям, индекс должен быть составным по тем же полям, в том же порядке, что и в WHERE. 4. Советую не CMS, а фреймворк изучить. Например, CakePHP — заодно научишься писать хорошие приложения. 5. Делать выборку в БД — она для этого и предназначена. Использовать из Apache утилиту ab (Apache Benchmark). |
|
26.03.2009, 11:50 | #3 |
|
|
|
26.03.2009, 13:11 | #4 |
|
Вопрос по фреймворкам — у мя туго с английским.
Какой выбрать, что бы не было проблем с доками/примерами, и что бы они на русском были? |
|
26.03.2009, 14:10 | #5 |
|
http://cake-php.ru/wiki/Manual
|
|
26.03.2009, 14:16 | #6 |
|
Пасиб )
Буду разбираться. |
|
26.03.2009, 14:25 | #7 |
|
Nielson, http://codeigniter.com/user_guide/
|
|
26.03.2009, 15:56 | #8 |
|
Говорю же - мой английский не на том уровне ))
http://codeigniter.ru - тогда уж так Добавлено через 54 секунды И еще — совсем забыл — что можно почитать про ООП, что бы въехать с первого раза и не задавать глупых вопросов? Последний раз редактировалось Nielson; 26.03.2009 в 15:56.. Причина: Добавлено сообщение |
|
26.03.2009, 16:26 | #9 |
|
"Грейди Буч" "Объектно-ориентированное программирование и Анализ" - ищи эту книгу - лучше не найдёшь...
Я много где встречал описание: что такое ООП. Но только тут я реально нашёл ответы на все вопросы по ООП. И гланое: для чего оно реально нужно и как его правильно использовать. |
|
26.03.2009, 17:29 | #10 |
|
Потестил бенчем )) кто-нибудь сможет объяснить - что это за цифры?
Microsoft Windows XP [Версия 5.1.2600] (С) Корпорация Майкрософт, 1985-2001. X:\home\div\www>ab.exe -n 100 -c 5 web-silver.ru/forum This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright 2006 The Apache Software Foundation, http://www.apache.org/ Benchmarking web-silver.ru (be patient).....done Server Software: nginx/0.5.19 Server Hostname: web-silver.ru Server Port: 80 Document Path: /forum Document Length: 185 bytes Concurrency Level: 5 Time taken for tests: 2.46875 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Non-2xx responses: 100 Total transferred: 38200 bytes HTML transferred: 18500 bytes Requests per second: 48.85 [#/sec] (mean) Time per request: 102.344 [ms] (mean) Time per request: 20.469 [ms] (mean, across all concurrent requests) Transfer rate: 18.08 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 15 19 7.4 15 31 Processing: 16 79 12.7 78 94 Waiting: 15 53 22.5 62 93 Total: 31 99 13.8 93 125 Percentage of the requests served within a certain time (ms) 50% 93 66% 109 75% 109 80% 109 90% 109 95% 109 98% 125 99% 125 100% 125 (longest request) X:\home\div\www>ab -n 100 -c 10 http://glass/ This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright 2006 The Apache Software Foundation, http://www.apache.org/ Benchmarking glass (be patient).....done Server Software: Apache/2.2.4 Server Hostname: glass Server Port: 80 Document Path: / Document Length: 5435 bytes Concurrency Level: 10 Time taken for tests: 1.515625 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Total transferred: 595200 bytes HTML transferred: 543500 bytes Requests per second: 65.98 [#/sec] (mean) Time per request: 151.563 [ms] (mean) Time per request: 15.156 [ms] (mean, across all concurrent requests) Transfer rate: 383.34 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 6.2 0 46 Processing: 46 143 137.5 125 1437 Waiting: 46 142 137.6 125 1437 Total: 46 144 137.4 125 1437 Percentage of the requests served within a certain time (ms) 50% 125 66% 140 75% 156 80% 156 90% 187 95% 234 98% 281 99% 1437 100% 1437 (longest request) Добавлено через 21 секунду Ага, пасиб за книгу ) Добавлено через 39 минут Проверил стандартным способом — время генерации страницы 0,05-0,1 — это нормально? Добавлено через 22 минуты Случайно уложил свой Mysql Открыл два AB, вписал в оба -n 1000 и -c 5 Сайт не лег, легла база. А в посетителях это скока? Это одновременно 5 хостов 1000 раз, да? Последний раз редактировалось Nielson; 26.03.2009 в 17:29.. Причина: Добавлено сообщение |
|
Метки |
паранормальное/книги, смешная третья опция |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
CSS пара вопросов | XenoD | HTML, CSS, JavaScript | 6 | 13.08.2008 05:47 |
Несколько вопросов по Html | chupachups | HTML, CSS, JavaScript | 6 | 28.09.2006 02:06 |
Несколько вопросов начинающего | Urbal | HTML, CSS, JavaScript | 9 | 26.07.2004 08:52 |
Парочка вопросов | sanchez911 | HTML, CSS, JavaScript | 3 | 19.11.2003 07:44 |
Несколько вопросов | sanchez911 | HTML, CSS, JavaScript | 4 | 22.06.2003 15:50 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|