Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
With all these changes going in, make Boost hit the ground running. Better yet have a preset page, where one can select various presets from a drop-down.
Comment | File | Size | Author |
---|---|---|---|
#15 | boost-602098.patch | 21.03 KB | mikeytown2 |
#13 | README_sample_99.4.txt | 12.51 KB | dbeall |
#9 | boost-602098.patch | 11.53 KB | mikeytown2 |
Comments
Comment #1
mikeytown2 CreditAttribution: mikeytown2 commentedCall this the shared hosting preset. Site gets updated several times a week, updates are not time critical and only the admin has a login. This turns the cache up to the max, disregarding just about everything else. Reliable cron; no poormans; or rules cron run trick.
Comment #2
dbeall CreditAttribution: dbeall commentedGreat idea.. Food for thought to go with this..
I assume this is for personal sites? (One person login only and cron is configurable on the server)
I don't know how many other people are similar to my stuff...
My typical setup:
Cron configuration is not available on my shared host server(the one drawback).
Most of the sites I admin are small business and do qualify for this type of setting.(except 1 login)
They all use poormanscron( it's always a first install, whether the server has it or not--It's quick and easy)
They all have myself as admin
The sites (all or most all) have 1 other login, the site owner.
Although most of the site owners generally tell me to do the changes, (but not always).
The PHP rules trick is used in all of them. (great trick, I love it)
Comment #3
mikeytown2 CreditAttribution: mikeytown2 commentedCreating a "wizzard" instead of various presets might be a good idea, so it asks the user questions and guides them through the setup that matches their configuration, grouping several settings into 1.
Comment #4
dbeall CreditAttribution: dbeall commentedNeat idea, might be more work for you..
A wizard that creates a Todo list.
Thinking about all the non-crowd types-- might be a good thing.
I consider myself one of those types, and I have 10 Drupal 6 sites, 9 that have Boost.
The only reason I know a little more about Boost is exposure...
It is an involved module or to some--complicated.
That is why I put "this is easy" at the top of the handbook, as not to scare people away.
I suppose this is already on the config page, but a little different.
Comment #5
mikeytown2 CreditAttribution: mikeytown2 commentedHere's my todo list.
Comment #6
dbeall CreditAttribution: dbeall commentedthis maybe out there and unnecessary..
maybe a spin off module.. project/boost_wizard
it would be a wizard that sets everything..
Comment #7
mikeytown2 CreditAttribution: mikeytown2 commentedActually there is only 2 question that control how boost should be setup...
Do you wish to use the cron crawler?
If Yes then Enable.
* Overwrite the cached file if it already exits
* Expire content in DB, do not flush file.
* Enable the cron crawler
* Do not flush expired content on cron run, instead recrawl and overwrite it
* Preemptive Cache HTML
* Preemptive Cache XML
* Preemptive Cache AJAX/JSON
Is this an i18n site?
If Yes then Enable.
* Do not store the cache file path in the database
Disable
* Only allow ASCII characters in path
The rest should be "smart defaults" with "Turn off clean url's for logged in users" disabled even though it can give the end user a performance boost.
Comment #8
dbeall CreditAttribution: dbeall commentedok, well consider this..
write up this in the readme and add some info to the handbook
Comment #9
mikeytown2 CreditAttribution: mikeytown2 commentedGoing to ship with Crawler disabled & i18n disabled.
Updated Defaults.
Comment #10
mikeytown2 CreditAttribution: mikeytown2 commentedComment #11
dbeall CreditAttribution: dbeall commentedJust getting going with my coffee on this end tonight..
so what do you think,
add the info from #7 to documentation about the settings..
The crawler info can be added as a paragraph in the crawler section below the explanation that I added the other day.
The i18n can be worked in as well.
Comment #12
mikeytown2 CreditAttribution: mikeytown2 commentedAdding the info into the documentation sounds like a good idea. readme.txt, handbook, both?
With these defaults, this is the new wording
Do you wish to use the cron crawler?
If Yes then Enable.
* Overwrite the cached file if it already exits
* Expire content in DB, do not flush file.
* Enable the cron crawler
Is this an i18n site?
If Yes then Enable.
* Do not store the cache file path in the database
Disable
* Only allow ASCII characters in path
The rest should be "smart defaults" with "Turn off clean url's for logged in users" disabled even though it can give the end user a performance boost. I'm leaning towards not caching xml/json by default after discovering voting api stopped working if caching XML. I have that fixed now, but how many other modules out there would be incompatible with boost out of the box?
Comment #13
dbeall CreditAttribution: dbeall commentedwell, we never know what people are going to see or read.. some may download it, crack it open and readme.. Others don't look at the readme, they end up on the handbook or advanced help..
What i did for node gallery was put a quick run down of all the settings in the readme and added links to the handbook for more details...
why.. the readme is viewable using the advanced help module
without the advanced help, the readme has the links to the handbook.
attached is what I wrote for that one...
Comment #14
dbeall CreditAttribution: dbeall commentedI am adding settings tips into the Boost High Performance handbook as...
Settings Tip i18n: Enable this for an i18n site.
Settings Tip Multi-site: Enabling will allow for.....
and we still have
Notes: These are general notes about the setting.
• These are 2 different settings: xml/feed and ajax/jason ?
Comment #15
mikeytown2 CreditAttribution: mikeytown2 commentedmade changes to the htaccess files
Comment #16
mikeytown2 CreditAttribution: mikeytown2 commentedCommitted. Added this to the readme.txt file.