|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Serge Chervjakov 2:5020/400 13 Nov 2003 07:43:21 To : Victor Wagner Subject : Re: perl или c#? -------------------------------------------------------------------------------- Wed Nov 12 2003 22:45, Victor Wagner wrote to "Serge Chervjakov": SC>> элементарнейший и элементарнее некуда. Hо... он работает с базой SC>> данных. Так вот. Судя по всему, VW> Ой, не факт что этот скриптик нельзя соптимизировать. Возможно, можно VW> парочку индексов в базе создать, или какой-нибудь SQL-запрос VW> перефомулировать, и все начнет летать. Идет запрос: select * from tburl where numurl='$numurl'. $numurl достается из параметров скрипта. Ес-но, что numurl - это auto_increment проиндексированое поле. Дальше идет открытие файлика, его прочитывание, выборка _одного_ результата из базы, 2 простых замены в этом тексте из файлика и выдача результата. Тормозить-то негде. VW> Скорее всего не поможет. Так ты его на C или на C# переписывать VW> собрался? Да фиг знает - на чем побыстрее:). Скрипт-то элементранейший. Разве что замену будет чуть посложнее произвести... VW> Hо в любом случае смотреть надо в сторону mod_perl и persistent database VW> connection. Это скорее всего даст заметно больший эффект, чем VW> переписывание простенького скритика с perl на C. Все - пошел читать все эти самые, доки по mod_perl, persistent database connection и профайлер:). SC>> ЗЗЫ: Собственно спрашивается потому, что C я никогда для cgi не юзал, но SC>> что-то там видел про тормоза работы с базами данных на Сях. VW> Перловые интерфейсы для работы с базами данных все как один написаны на VW> сях. И используют ровно те же самые библиотеки. Т.е. там никаких финтов у mod_perl'а нет для ускорения работы с базой и можно смело писать на сях? --- ifmail v.2.15dev5.1 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/1667995a9dad5.html, оценка из 5, голосов 10
|