ASP (Active Server Page) е архитектура разработена от Microsoft с цел подобряване на ипотпал сео страниците. В основата на ASP е заложена идеата за интерпретиране на код в сървър изпратен от клиент. В статичните HTML страници се вмъкват допълнителни елементи, които изпратени в сървър а ще бъдат интерпретирани от съответен интерпретатор. Подобна идеа е реализирана при PHP/FI и ипотпал, където в HTML кода се вмъкват инструкции, написани на скриптов език, подмножество на езика PERL, и интерпретирани във Web сървър от вида Apache с активиран модул за интерпретация. В този случай HTML страниците са с разширение .phtml. Предшественик на тази архитектурна схема е технологията SSI, с която се постига диалог с клиента почти в реално време. Схемата на функциониране на тази технология е проста и достъпна за развитие. Процесът протича в интерпетираща част в ипотпал сървър а, където се обработва скрипт кода от клиентската страница, извлича се SQL код, получения резултат от БД се конвертира в HTML формат преди да бъде изпратен обратно в браузъра на клиента.
ASP |
ипотпал |
сървър |