Если вы используете второе решение (т. Е. Несколько URL-адресов, по одному на страницу / определение) , ваши пользователи смогут добавлять URL-адреса в закладки для каждой конкретной страницы, использовать их для возврата на ваш сайт или Ссылка на него, или отправить их другим людям, или все, что они хотят - это хорошо.
Если у вас есть только одна и только одна страница для всего вашего сайта, люди не могут ссылаться на конкретные страницы / определения; у них нет возможности вернуться к одному конкретному слову; и это плохо: - (
То же самое для поисковых систем, кстати (даже если это не так важно для результатов поиска) : если они видят только одну страницу, они не будут хорошо индексировать ваш контент ... и вы, вероятно, хотите, чтобы ваш сайт был проиндексирован .
Итак, в вашем случае, я бы, вероятно, выбрал несколько отдельных URL (даже соответствующие страницы генерируются одним и тем же PHP-скриптом, конечно) .
И то же самое для результатов поиска: вы, вероятно, хотите дать людям возможность связываться с результатами поиска, не так ли?
О «скорости»: хорошо, с Ajax вы отправите один запрос на сервер. Без Ajax вы все равно отправите один запрос (для большой страницы, я признаю), а также запросы на изображения, CSS, JS и все.
Вы должны прочитать немного об оптимизации веб-интерфейса (см., Например, Превосходная производительность Yahoo страниц) ; это очень поможет, об этом; -)