Proxies

Just a guy who loves to write code and watch anime.
Search for a command to run...

Just a guy who loves to write code and watch anime.
No comments yet. Be the first to comment.
Qualities that make outstanding builders.

Bipedal vs quadrupedal: how many legs This is about the number of legs the creature walks on. Bipedal. Two legs. Humans, ostriches, T-rex, kangaroos, most fantasy humanoids. Quadrupedal. Four legs. Do

Intro You hear "lerp" and "smoothstep" everywhere in game dev. They sound like math jargon. They're not. Both are small tools that do the same job: smoothly move from one value to another. The problem

What is Kinematics Kinematics is the math field. It's the study of how things move without worrying about forces (which would be dynamics). FK and IK are the two branches: forward kinematics and inver

Intro Textures are usually the biggest cost in a 3D scene. Memory, bandwidth, and load time all get eaten by them. Resizing them is the obvious lever. There's more. This post is about the less obvious

Proxies are like middlemen in the internet world. They sit between you and the rest of the internet. There are two main types: forward proxies and reverse proxies, each serving a different purpose.
A forward proxy stands between you (the user) and the internet. When you try to visit a website, your request goes to the forward proxy first. The proxy then sends your request out to the website.
When the website responds, the proxy gets the response and then sends it back to you.
This is great for a few reasons:
Privacy: It hides your real IP address from websites, keeping your identity more private.
Rules and Blocks: It can block certain websites or content based on rules, like a school or company might want to do.
Speeding Things Up: It can save copies of websites you visit often, making them load faster next time.
A reverse proxy is for the websites or services you're trying to reach. It sits in front of the website's server and acts like a front door. All the requests from users go to the reverse proxy, which then decides which server to send them to.
It's useful because:
Balancing Traffic: It spreads out all the incoming requests to different servers so no single server gets overwhelmed.
Caching for Speed: Just like a forward proxy, it can save copies of web pages to make them load faster.
Extra Security: It helps protect websites from attacks and can also make sure data is sent securely.
Shopping Websites: Use reverse proxies to handle lots of visitors at the same time, especially during big sales.
Offices and Schools: Use forward proxies to control what websites people can visit and keep user data more secure.
VPN Services: Use a type of forward proxy to help users browse the web privately and from different locations.
Forward proxies protect and speed up your browsing, while reverse proxies help websites handle traffic, speed up loading times, and add security.