Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Welcome to RetroTools.XYZ
Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?
For me, the definitive content, with speed superior to a standard IIS installation, you can successfully run it on your VPS without experiencing the slowdowns, freezing, lag, or database corruption that Xampp causes.
With this portable content, you can actually open it for public access on a VPS, and any improvements I can make or fixes for issues I discover (even misconfigurations) will be implemented without changing the overall look of the tutorial, thus maintaining the same teaching style with new and better content over time.
I'd say it's at least 5X better than using Xampp on a VPS, because everyone who tries it actually experiences unusual slowdowns (which don't normally occur on a personal PC), a slowdown that doesn't really exist with this new method. I even found the client speed to be similar to a proxy. Enjoy this content <3
(search 12.8, and see from this version to the newest one, 12.8 was a old version, there's a lot of changes)
PHP (php.ini)
Added:
• realpath_cache_size = 4096k # Increases the cache for file paths, reducing repeated disk access and improving Laravel/Nitro performance
• realpath_cache_ttl = 600 # Keeps paths cached for 10 minutes, avoiding frequent recalculations and speeding up script loading
Nginx.conf
Changed:
• worker_rlimit_nofile 30000 → 65535 # Increases the maximum number of open descriptors/files per worker, allowing more simultaneous connections
• keepalive_timeout 65 65 → 30 30 # Frees up sockets faster under load, improving stability with many clients/requests
• types_hash_max_size 2048 → 4096 # Slight performance gain in parsing/response of static files; negligible extra RAM usage
• open_file_cache max=200000 inactive=30s → 120000, inactive=60s # Reduces memory footprint while keeping frequently accessed files cached longer
• open_file_cache_valid 30s → 120s # Keeps cached file info valid for longer, reducing disk checks
• error_log logs/error.log → warn # Only warnings and errors are logged, reducing disk I/O and log size
AtomCMS.conf
Added:
• gzip_proxied any # Allows GZIP compression even when requests pass through a proxy, improving performance for proxied clients
• gzip_buffers 16 8k # Allocates buffer space for GZIP compression, improving throughput for large responses
Changed:
• error_log logs/cms_error.log → warn # Only warnings and errors are logged, reducing disk I/O and log size
• add_header AtomCMS # Changed to 'JowaV1 by joaowars776', just cosmetic, doesn't impact anything; old: 'This is a SpongeBob server'
MariaDB (my.ini / my.cnf)
Added:
• performance_schema=OFF # Disables internal performance monitoring, saving RAM and CPU cycles
Changed:
• [mysqld]: key_buffer_size=256M → 128M # Reduces RAM usage for MyISAM tables while still sufficient for current database size
• innodb_flush_method=O_DIRECT → normal # Windows-safe I/O method, avoids slowdowns with NTFS
• max_connections=5000 → 800 # More realistic for expected concurrent users; avoids RAM exhaustion
• read_rnd_buffer_size=8M → 4M # Reduces memory per connection for random reads; sufficient for your database queries
• [myisamchk]: key_buffer_size=128M → 64M # Reduces memory usage during offline MyISAM maintenance without impacting runtime performance
1-CMS.bat
Removed:
• pause # Caused 'Press any key to continue...' warning to appear on CMD, which didn't affect anything, but It's fixed
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.