A few free safety and performance tips when dealing with wordpress: - Whitelist IPs for access to your wp_admin and wp_login. - If you have the skills to automate WordPress updates yourself, remove all write access (except for the uploads folder) from the user WordPress is running as (i.e. www-data). It's all just unzip and untar over the structure of the directory anyways. - If you remove write access, you might as…
May I add a very general tip for web servers? Mount /tmp on its own volume and set the noexec mount flag. I've seen too many old php apps fall due to files uploaded and executed from /tmp. Bulletin boards, blogs, but this was all 8 years ago.
WordPress is now 13 years old
11–20 of 66 posts
Re: WordPress is now 13 years old
#12A few free safety and performance tips when dealing with wordpress: - Whitelist IPs for access to your wp_admin and wp_login. - If you have the skills to automate WordPress updates yourself, remove all write access (except for the uploads folder) from the user WordPress is running as (i.e. www-data). It's all just unzip and untar over the structure of the directory anyways. - If you remove write access, you might as…
Re: WordPress is now 13 years old
#13Re: WordPress is now 13 years old
#14But maybe I just prefer writing and working in my own familiar codebases instead of spending a small amount of time in that of others, a curse that a lot of PHP developers have (the "I'll write my own framework / cms" curse)
Re: WordPress is now 13 years old
#15I alternate between thinking how great Wordpress is, and how it isn't so great. If you hit its (admittedly broad) use case, you are great, but if you go even a little off, its a pain.
Re: WordPress is now 13 years old
#16A few free safety and performance tips when dealing with wordpress: - Whitelist IPs for access to your wp_admin and wp_login. - If you have the skills to automate WordPress updates yourself, remove all write access (except for the uploads folder) from the user WordPress is running as (i.e. www-data). It's all just unzip and untar over the structure of the directory anyways. - If you remove write access, you might as…
Re: caching, wp-supercache works pretty good too.
It's likely better than no cache, but an external cache will be much more efficient under load.
Re: WordPress is now 13 years old
#17A few free safety and performance tips when dealing with wordpress: - Whitelist IPs for access to your wp_admin and wp_login. - If you have the skills to automate WordPress updates yourself, remove all write access (except for the uploads folder) from the user WordPress is running as (i.e. www-data). It's all just unzip and untar over the structure of the directory anyways. - If you remove write access, you might as…
Do you have a more in depth tutorial about this? Thanks
That said, the steps above are the broad painting of exactly what we've done, and a few Google searches will help nail down the specifics.
Re: WordPress is now 13 years old
#18A few free safety and performance tips when dealing with wordpress: - Whitelist IPs for access to your wp_admin and wp_login. - If you have the skills to automate WordPress updates yourself, remove all write access (except for the uploads folder) from the user WordPress is running as (i.e. www-data). It's all just unzip and untar over the structure of the directory anyways. - If you remove write access, you might as…
As for the cache Cloudflare's free tier as allowed me to handle pretty large traffic loads in the past, much more then my $5 droplet should be able to handle. This was for a blog platform I wrote in Flask though(and optimized for cloud flare) so it might not be comparable.
Re: WordPress is now 13 years old
#19A few free safety and performance tips when dealing with wordpress: - Whitelist IPs for access to your wp_admin and wp_login. - If you have the skills to automate WordPress updates yourself, remove all write access (except for the uploads folder) from the user WordPress is running as (i.e. www-data). It's all just unzip and untar over the structure of the directory anyways. - If you remove write access, you might as…
May I add a very general tip for web servers? Mount /tmp on its own volume and set the noexec mount flag. I've seen too many old php apps fall due to files uploaded and executed from /tmp. Bulletin boards, blogs, but this was all 8 years ago.
Re: WordPress is now 13 years old
#20It's a pretty amazing accomplishment what Automattic has done by staying so popular and relevant for so long.
Looking at it from a non-hardcore programmer's perspective:
* Quick to learn backend
* Easy to use plugins for non-devs
* Painfully maintaining backwards compatibility overtime
* It just works. Built to run from basically a potato of a server. E.g.: HTTP/transport check [1]
[1]: https://github.com/WordPress/WordPress/blob/master/wp-includ...