Tech Talk: What I'm working on Behind closed doors

Comments and questions about the website and its operation.

Tech Talk: What I'm working on Behind closed doors

Postby iced98lx » Sun Feb 10, 2013 1:00 pm

Thought since we have some nerdy members I'd post up details on what I'm working on behind the scenes. Besides regular forum upkeep and what not, I am also working on an automated membership management piece. Here are some details:

  • Written in PHP on the Kohana framework
  • Integrates automatically with phpBB (our forum software) and Paypal (our payment processor of choice)
  • Will automatically pair paypal payments to users, so when you "pay" for a year, it extends your membership expiration date by a year within the board automatically
  • Notifies you of when you need to renew, and tells you when your membership expires
  • Handles all the group assigning and un-assigning in the forum automatically
  • Integrated List Serve functionality to email all members if they opt in
  • Future expandable to have multiple membership levels (think lifetime membership as an example)

Just a tidbit about what else I'm working on!
User avatar
iced98lx
Board Member
Board Member
 
Posts: 1551
Joined: Wed Apr 18, 2012 10:21 pm
Location: Colton, SD
First Name: Chris
Tank Overview: 29g BioCube & 180RR Build IP

Re: Tech Talk: What I'm working on Behind closed doors

Postby Korrine » Sun Feb 10, 2013 1:37 pm

Sounds great, Chris!
Live, laugh, love every day. That chance could be gone any minute.
User avatar
Korrine
Board Member
Board Member
 
Posts: 2272
Joined: Sun Mar 20, 2011 12:13 pm
Location: Sioux Falls, SD
Tank Overview: 40g saltwater, 12g saltwater, 5g freshwater planted

Re: Tech Talk: What I'm working on Behind closed doors

Postby Saltwater Saloon » Sun Feb 10, 2013 5:02 pm

its all greek to me but sounds good :)
"Life may not be the party we hoped for but while we are here we might as well dance!"
Saltwater Saloon
SFAAS Supporting Member
SFAAS Supporting Member
 
Posts: 304
Joined: Sun Oct 07, 2012 2:11 pm
First Name: Mark
Tank Overview: 210 mixed reef 150 agressive saltwater

Re: Tech Talk: What I'm working on Behind closed doors

Postby spartman » Sun Feb 10, 2013 5:38 pm

Nice!
If your ship doesn't come in, swim out to it." - Jonathan Winters

He attacked everything in life with a mix of extraordinary genius and naive incompetence, and it was often difficult to tell which was which.
- Douglas Adams
User avatar
spartman
SFAAS Supporting Member
SFAAS Supporting Member
 
Posts: 246
Joined: Sun Oct 14, 2012 10:39 pm
First Name: Steve
Tank Overview: 55,20,10 gal freshwater tanks, 55 gallon salt water tank

Re: Tech Talk: What I'm working on Behind closed doors

Postby iced98lx » Sun Feb 10, 2013 6:43 pm

oh and I added chat..
User avatar
iced98lx
Board Member
Board Member
 
Posts: 1551
Joined: Wed Apr 18, 2012 10:21 pm
Location: Colton, SD
First Name: Chris
Tank Overview: 29g BioCube & 180RR Build IP

Re: Tech Talk: What I'm working on Behind closed doors

Postby Willy » Sun Feb 10, 2013 10:51 pm

Sounds good. One question tho.... with all the trackers and chat and things is this stuff slowing down the server? Seems lately with only 1 or 2 people on here it is very Slooow
Willy
User avatar
Willy
SFAAS Supporting Member
SFAAS Supporting Member
 
Posts: 324
Joined: Sun Mar 20, 2011 8:25 pm
Location: Sioux Falls SD
First Name: Bill
Tank Overview: 200g Mixed Reef

Re: Tech Talk: What I'm working on Behind closed doors

Postby iced98lx » Mon Feb 11, 2013 12:05 am

Willy wrote:Sounds good. One question tho.... with all the trackers and chat and things is this stuff slowing down the server? Seems lately with only 1 or 2 people on here it is very Slooow


nope, that is the hazzard of cheap-butt shared hosting. It's like renting 1/5 of a pool - can't tell if the guy next to you peed in it or not. Generally speaking we have about 30 unique visitors on the site at any given moment, if we really had 1 or 2 we'd be having about the slowest moment in the last 2 months. We've had repeated and unfortunate issues with our hosting provider. I'm working on making sure it doesn't continue.

Our Chat will occasionally be less than real-time because of the slow server, not our site slowing down the server, sadly.
User avatar
iced98lx
Board Member
Board Member
 
Posts: 1551
Joined: Wed Apr 18, 2012 10:21 pm
Location: Colton, SD
First Name: Chris
Tank Overview: 29g BioCube & 180RR Build IP

Re: Tech Talk: What I'm working on Behind closed doors

Postby spartman » Mon Feb 11, 2013 6:12 pm

would it be any cheaper to host it at a more local place?

I know of one company here in Watertown that hosts websites, they run linux and as far as I know dont have thousands of customers.

Just a thought.
If your ship doesn't come in, swim out to it." - Jonathan Winters

He attacked everything in life with a mix of extraordinary genius and naive incompetence, and it was often difficult to tell which was which.
- Douglas Adams
User avatar
spartman
SFAAS Supporting Member
SFAAS Supporting Member
 
Posts: 246
Joined: Sun Oct 14, 2012 10:39 pm
First Name: Steve
Tank Overview: 55,20,10 gal freshwater tanks, 55 gallon salt water tank

Re: Tech Talk: What I'm working on Behind closed doors

Postby Willy » Mon Feb 11, 2013 7:22 pm

iced98lx wrote:
Willy wrote:Sounds good. One question tho.... with all the trackers and chat and things is this stuff slowing down the server? Seems lately with only 1 or 2 people on here it is very Slooow


It's like renting 1/5 of a pool - can't tell if the guy next to you peed in it or not.


LMAO OK :D
Willy
User avatar
Willy
SFAAS Supporting Member
SFAAS Supporting Member
 
Posts: 324
Joined: Sun Mar 20, 2011 8:25 pm
Location: Sioux Falls SD
First Name: Bill
Tank Overview: 200g Mixed Reef

Re: Tech Talk: What I'm working on Behind closed doors

Postby nature boy » Mon Feb 11, 2013 8:30 pm

That is one awesome ananlogy. You better sticky that somewhere.
Dustin
User avatar
nature boy
SFAAS Supporting Member
SFAAS Supporting Member
 
Posts: 601
Joined: Sun Mar 20, 2011 9:23 am
Location: Sioux Falls, SD
Tank Overview: 90 gallon planted, 270 gallon reef in the works

Re: Tech Talk: What I'm working on Behind closed doors

Postby THills » Tue Feb 12, 2013 9:07 am

I have to remember not to read posts while drinking coffee.

Screen needed cleaning anyway :lol:
That which does not kill us makes us stranger.
User avatar
THills
SFAAS Supporting Member
SFAAS Supporting Member
 
Posts: 375
Joined: Thu Sep 06, 2012 9:48 am
Location: Sioux Falls, SD
First Name: Tim
Tank Overview: 55g, 2-29g, 20g fresh on common sump. 55g 4 chamber breeder with 20L sump/fry tank. 20g community, 10g guppy tank.

Re: Tech Talk: What I'm working on Behind closed doors

Postby iced98lx » Tue Feb 12, 2013 9:59 am

spartman wrote:would it be any cheaper to host it at a more local place?

I know of one company here in Watertown that hosts websites, they run linux and as far as I know dont have thousands of customers.

Just a thought.


Smaller places tend to have poor reliability, more down time, and end up being less scalable and typically much more expensive. The only reason I say that is because I manage a few linux servers as web hosts myself, they are for very specific purposes. We're working through the issues we have with our provider, they have the power to do what we want for the price we are paying, it's just making sure we're 'on the radar' for them.
User avatar
iced98lx
Board Member
Board Member
 
Posts: 1551
Joined: Wed Apr 18, 2012 10:21 pm
Location: Colton, SD
First Name: Chris
Tank Overview: 29g BioCube & 180RR Build IP

Re: Tech Talk: What I'm working on Behind closed doors

Postby iced98lx » Tue Feb 12, 2013 10:02 am

also, sorry for the crude analogy. Forums by default rely heavily on a relational database, which is what tends to slow down on these big shared environments, it's just keeping the hosting company aware of our needs.
User avatar
iced98lx
Board Member
Board Member
 
Posts: 1551
Joined: Wed Apr 18, 2012 10:21 pm
Location: Colton, SD
First Name: Chris
Tank Overview: 29g BioCube & 180RR Build IP

Re: Tech Talk: What I'm working on Behind closed doors

Postby spartman » Tue Feb 12, 2013 10:41 pm

Ahhh, I see.

Im deffinately more of a hardware guy, vs software.

I have made a couple web pages using html and notepad and have set up a couple of apache servers.

The apache stuff wasnt to much other than install and copy some files around.
If your ship doesn't come in, swim out to it." - Jonathan Winters

He attacked everything in life with a mix of extraordinary genius and naive incompetence, and it was often difficult to tell which was which.
- Douglas Adams
User avatar
spartman
SFAAS Supporting Member
SFAAS Supporting Member
 
Posts: 246
Joined: Sun Oct 14, 2012 10:39 pm
First Name: Steve
Tank Overview: 55,20,10 gal freshwater tanks, 55 gallon salt water tank

Re: Tech Talk: What I'm working on Behind closed doors

Postby cdness » Thu Feb 14, 2013 10:47 am

Sounds like you have your hands full, but I can fully relate to the relational database comment. I know for a fact, being a database guy, that anything that depends on the database will be slow if data retrieval from the database is slow. It is sometimes a perception thing as well for different users.
User avatar
cdness
 
Posts: 430
Joined: Wed Nov 07, 2012 12:51 pm
Location: West Fargo, ND
First Name: Curtis
Tank Overview: 125G Mixed Reef

Re: Tech Talk: What I'm working on Behind closed doors

Postby iced98lx » Thu Feb 14, 2013 11:27 am

cdness wrote:Sounds like you have your hands full, but I can fully relate to the relational database comment. I know for a fact, being a database guy, that anything that depends on the database will be slow if data retrieval from the database is slow. It is sometimes a perception thing as well for different users.



Yep, you know how it goes. Big shared servers like what we have give us a huge amount of value, and hardly ever run out of power to serve pages, mostly the DB's just get loaded down to the point where it's impossible to get data in and out. Optimization is key.
User avatar
iced98lx
Board Member
Board Member
 
Posts: 1551
Joined: Wed Apr 18, 2012 10:21 pm
Location: Colton, SD
First Name: Chris
Tank Overview: 29g BioCube & 180RR Build IP

Re: Tech Talk: What I'm working on Behind closed doors

Postby cdness » Thu Feb 14, 2013 12:20 pm

That's what I love about virtualization these days. When my DB servers get crazy I can toss more CPUs or RAM at it with little effort. More and more things are DB dependent now so performance is key to a speedy site.
User avatar
cdness
 
Posts: 430
Joined: Wed Nov 07, 2012 12:51 pm
Location: West Fargo, ND
First Name: Curtis
Tank Overview: 125G Mixed Reef


Return to Website Discussion

Who is online

Users browsing this forum: No registered users

cron