order
Hello ah, I am summo, this time to write about my free time at work (fish) when I do a small website. Last year, Ali cloud is not launched a campaign well, 2 core 2G cloud server a year as long as 99 dollars, know the industry should know that this price in the industry has been very conscientious, although the preferential only one year, but buy a study is still very suitable ().Discount link here, need to pick up)。
I also followed the trend to buy a, the beginning of the time is used to practice Linux commands, and is to build a variety of environments such as MySQL, Redis, Kafka, these, play a long time on the thought of whether you can build a small website or something. I searched a lot of articles about building your own website, many are recommended to build a blog site, but I think theBlog sites aren't fun enough, what sane person thinks about learning every day!
Usually at work there is always a period of free time (fish) time, play the game it is not enough time is also easy to be caught, the most suitable is to eat melon and watch the news, I usually like to go to the quark's shortcuts inside the small program to look at the hot list, but sometimes feel that it is too little information and only the cell phone version, often free (fish) of the brothers know that the look at the computer can still pretend to work, look at the phone basically are In the fish, so the web version of the hot search list is still a mess.
Then I went online to search for a similar site, and there it was, this one:(fig.) loaf on the job, once I saw this site I knew what I was going to do with that server, the core of this site is aHot search crawlers then aggregated displays
。It's not hard, I can do it!
I've made the website with the domain name below:The direct translation isgo to work and take advantage of the situation
It's very easy to remember, the current style and functionality is not as good as Touch Fish's for the time being, so let's make do with it for now, and then slowly optimize it when I have time.
It's been about two months since this site was posted, basically no promotion, and it's had about 20,000 visits, a daily average of 300+, so it seems like there are a lot of people who have free time at work (to touch fish) 🤓.
This post is the prologue to "Spend 100 bucks to make a small website for touching fish", so I won't go into those too much details, I think the main questions you have are mainly about how much money it cost, how much time it took, and how hard it was to do it and all that.
Let's start with how much it cost.Cloud server ($99) + domain name ($10) + SSL certificate (free version) + RDS (3 months free) + Redis (built by myself) + timing components (built by myself) + front-end resources (did not use CDN), I thought to follow up and migrate back if the RDS expires. So in total I spent109 dollars.
In fact, if you do not apply for a domain name, as long as the ECS fee of 99 dollars, just less than 100, the big deal is to use the IP access well.
The second question is how much time it took, almost two weeks of fiddling around. For me, the back-end crawler and the application are very simple, it's the front-end that really took a lot of time, especially tuning styles, I've long since forgotten almost everything, and I only know how to use vue2, luckily, I have ChatGPT, otherwise I'd be really stuck here.
As for the difficulty, I think only the front-end tuning style gave me a hard time 😂, the others are very simple, but due to the lack of use of CDN led to access to the site is a little slow, the current normal operation of the CPU and memory monitoring is as follows, and there is a little room for development.
After the web end, I thought of doing a mobile end, but due to the front-end level is really anxious, did not do adaptive, wrote two sets, after half a day to get out of it.
Compared to those who like to study the source code or framework of the big brother, I am not deep enough in the technology of this piece, do not dare to write this kind of article, for fear of being sprayed. I prefer to do engineering things, I can get a sense of accomplishment quickly. This post is the prologue of "Spend 100 bucks to make a small website for touching fish", I intend to start a series to share the process of how I built this website from scratch, includingTechnical research, crawler code, application deployment, machine operation and maintenance, domain name application and filingI'm not ready to release the source code yet. I don't have the source code ready yet, so I'll put it out when I'm pretty much done with the follow-up.
Most of the students most of the time are just doing CRUD work, there is no independent experience in building a website, although there is no but can learn! Now will not practice will be! 100 dollars of hands-on experience is definitely more meaningful and useful than 100 dollars to buy the column!
Finally.Self-built groping websiteThe main site hot search at a glance, go to work and touch the fish is a good match oh!