
|
 |
Още малко подробности От: Андрей На: 19-03-2004@22:36 GMT+2 Оценка:
/СОАП е 90% пренаписан, но не е нов :)
И разширението е mysqli (ot mysql Improved extension).
Иначе си струва, човек да си поиграе с новата версия. Между другото, ПХП5 има режим на съвместимост с ПХП4. Т.е. "=" клонира обекта вместо да създаде референция към него. Този режим е удобен за да могат да се пускат стари приложения с новото ПХП. Доколкото знам директивата може да бъде зададена дори не само за целият сървър, но дори и за отделна директория.
Засега не е възможно да ПХП4 и ПХП5 да работят едновременно като модули на Апачи. За момента се препоръчва ПХП4 да е като модул, а ПХП5 да е като CGI. Разбира се могат да се пуснат в два Апачи сървъра, които да слушат на различни портове.
Също така трябва да се има в предвид при инсталацията, когато се указва, че се иска MySQL поддръжка да имате инсталирани клиентската библиотека и хедър файловете й. ПХП вече не идва заедно с limmysql.
Ако някой има въпроси - нека ги зададе ;)
[Отговори на този коментар] въпрос От: Niki На: 20-03-2004@10:00 GMT+2 Оценка:
/Във J2EE имам възможност даден обект да бъде поставен във контекста на цялото приложение, разбира се след като се подсигуря че достъпа до него е синхронизиран. Сега ми се налага да настройвам едно приложение на пхп, където една подобна фунцкионалност би ми решила много проблеми. В сегашната имплементация един текстов файл се чете от всеки един скрипт, колкото и ядрото на ОС-а да кешира и т.н. това доста ме бави. Някакво добро решение за целта. А също и къде мога да попрочета за полиране на връзки. ПХП не ми е любимия език, но просто за момнета това мие проблема...
[Отговори на този коментар]
Към: въпрос От: Andrey На: 22-03-2004@0:52 GMT+2 Оценка:
/На Уеб конференцията ми зададоха подобен въпрос. Ако конфигурацията е от 1 машина, тогава могат да се ползват функциите за Систем 5 семафори и поделена памет (само линукс/юникс), ако трябва да върви под уиндоус, тогава ext/shmop . Само, че той не поддържа семафори и трябва да се имплементират с помощта на поделена памет. На мен ми бяха обяснили как да го направя, но време ли или желание не ми достигна за да го направя. Що се отнася до поделената памет и семафорите от Систем 5, за тях съм написал 4 класа (3 от които ще ти свършат работа), защото иначе работата в процедурен стил е направено убийствена, докато с обекти се работи по-лесно. Кода е тук :
http://hristov.com/andrey/projects/php_stuff/shm.php.gz
По въпроса и обяснение на кода : http://www.php-mag.net/itr/online_artikel/psecom,id,448,nodeid,114.html
4-тият клас е пример как да си синхронизираш достъпа.
Ако става върпос за ферма от сървъри, не съм много наясно. Гледам, че в момента върви разработката на модул обвиващ една библиотека за кеширане и достъп до информация в такава среда : http://www.danga.com/memcached/
[Отговори на този коментар]
|
 |
|
|
|
|
|
|