Всем привет, на сайте люди читают книги, и я решил большой текст глав выгружать по частям, с помощью substring() (БД mysql) .
Сначала хотел так: узнаю кол-во символов в тексте с помощью char_length() и, если текст большой,делаю substring(textbook,1, Book::limit).
Но я решил, уберу-ка я запрос на получении длины,и любой текст, независимо от того, большой он или нет, буду сразу обрабатывать substring-ом. (если кол-во символов полученного текста равно Book::limit, то можно предположить, что есть текст далее и добавляю пагинацию на след.страницу)
Что выбрать? Я не знаю, как повлияет на нагрузку этот substring, сильно ли будет нагружать БД? ( примерно 5000 книг читают в день). Какой способ выбрать? Мне главное чтоб БД не грузило, ресурсы иногда закаливают. (Отредактировано автором: 05 Февраля, 2016 - 01:25:27)
|